package animal;

public class AnimalDeFerme
{
    private String nom = null;
    private String type;
    private Ferme maFerme = null;
    private float poids = 0;
    private String etat="sein";       
    private String couleur = null;
    
    /**
     * Constructor for objects of class Animal
     */    
    public AnimalDeFerme(){}
    
    /**
     * Constructeur avec parametre
     * @param nom
     * @param type
     */
    public AnimalDeFerme(String nom, String type, String couleur, float poids){        
        this.nom = nom;
        this.type = type;
        this.poids = poids;
        this.couleur=couleur;
    }
    /**
    * Getter / Setter  
    */
    public String getNom(){
        return this.nom;    
    }
 
    public void setNom(String nom){
        this.nom = nom;
    }

    public String getType(){
        return this.type;
    }

    public void setType(String type){
        this.type = type;
    }
    
    
    public String getEtat(){
        return this.etat;
    }

    public void setEtat(String etat){
        this.etat = etat;
    }
    
    public Ferme getFerme(){
        return this.maFerme;
    }

    public void setFerme(Ferme f){
        this.maFerme = f;
    }
    
    /**
     * Methode qui affiche les informations concernant l'animal
     */
    public String toString(){
        String s = "Nom de l'animal : " +this.getNom()+ "\nType : "+this.getType();
        return s;
    }
}
